#include <string.h>
#include <stdio.h>

char* my_strcat(char *dest, const char *src) {  
    // 首先找到 dest 字符串的末尾  
    char *dest_end = dest;  
    while (*dest_end != '\0') 
    {  
        dest_end++;  
    }   
    while ((*dest_end++ = *src++) != '\0'){}
    return dest;  
}  
int main(int argc, char const * argv[])
{
    const char str_1 [5][128] = 
     {
        "柏李俊白酒王" , "柏李俊抖腿王" , "柏李俊屁话王" , "柏李俊蹲坑王" , "柏李俊烟中恶鬼"
     };
    char str_2 [256] = "柏李俊大帅比";
    printf("%s\n", str_2);
    // for (int i = 0; i < (sizeof(str_1)/sizeof(str_1[0])); i++)
    // {
    //     strcat(str_2, str_1[i]);
    // }
    for (int i = 0; i < (sizeof(str_1)/sizeof(str_1[0])); i++)
    {
        my_strcat(str_2, str_1[i]);
    }
    printf("%s\n", str_2);

    return 0;
}